It might be that we receive a "kill-window-effects" signal between the
emission of the "size-change" and the "size-changed" signal.
In this case we already have the animationInfo attached to the window
actor, so we should also remove it.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1251
this._clearAnimationInfo(actor);
}
- if (this._resizePending.delete(actor))
+ if (this._resizePending.delete(actor)) {
+ this._clearAnimationInfo(actor);
this._shellwm.completed_size_change(actor);
+ }
}
_hasAttachedDialogs(window, ignoreWindow) {